mean as a junkyard dog - German English Dictionary